#ifndef TOKENSETTINGS_H
#define TOKENSETTINGS_H

#include <map>
#include <vector>
#include <string>
class TokenSettings
{
    TokenSettings();
    std::map<std::string, int> tokenInfos;
    std::vector<std::string> excludeList;
public:
    static TokenSettings* shareInstance();
    bool load(const std::string& inifile);
    int getTokenInfo(const std::string& token);
    std::map<std::string, int>& getTokenInfos();
    const std::vector<std::string>& getExcludeList();

};

#endif // TOKENSETTINGS_H
